varying vec3 vPosition;
varying vec2 vUv;
void main() {
  vec4 viewPosition = viewMatrix * modelMatrix * vec4(position, 1);
  gl_Position = projectionMatrix * viewPosition;
  vPosition = position;
  vUv = uv;
}